package cn.qidisoft.edu.hzjt.dao.zyc;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.RowBounds;

import cn.qidisoft.edu.hzjt.model.zyc.DevelopmentPlanning;

/**
 * 学校发展规划Dao接口层
 * @author zhangwenliang
 * @Date
 *
 */
public interface DevelopmentPlanningMapper {
	  
	  /**
	   * 获取学校发展规划Date
	   * @param data
	   * @param rowBounds
	   * @return
	   */
	  List<DevelopmentPlanning> queryPageList(Map<String, Object> data, RowBounds rowBounds);
      /**
       * 获取学校发展规划Date 总条数
       * @param data
       * @return
       */
	  int queryPageListcount(Map<String, Object> data);
	  
	  /**
	   * 删除学校发展规划记录
	   * @param record
	   * @return
	   */
	  int delete(DevelopmentPlanning record);
	  /**
	   * 按条件查询学校发展规划
	   * @param queryMap
	   * @return
	   */
	  List<DevelopmentPlanning> getPlanningList(Map<String, Object> queryMap);
	  /**
	   * 添加学校发展规划信息
	   * @param record
	   */
	  void insert(DevelopmentPlanning record);
	  /**
	   * 查询该标题是否存在
	   * @param record
	   * @return
	   */
	  DevelopmentPlanning queryByPK(DevelopmentPlanning record);
	  /**
	   * 查询学校发展规划根据id
	   * @param development
	   * @return
	   */
	  DevelopmentPlanning getPlanning(DevelopmentPlanning development);
	void update(DevelopmentPlanning data);
}
